html{color:#000;background:#fff}
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td{
	margin:0;padding:0;
}
fieldset, img{border:1;}
abbr,acronym{border:0;font-variant:normal;}
ol,ul{list-style:none;}
li{display:inline;}
table{border-collapse:collapse;border-spacing:0;}
:link, :visited { text-decoration:none;color:#000;}
/*a:hover {font-weight:bold;}*/
th,td{
 text-align:center;
 border:1px solid #333;
}
.container {
 width:100%;
 margin:0 auto;
}
.left_menu {
 float:left;
 width:10%;
 height:auto;
 margin-top:-1px;
 margin-left:10px;
 border-right:1px solid #ccc;
 min-height:100px;
 _height:100px;
 background-color:#efefef;
 padding-bottom:100px;
}
.left_menu ul{
 margin:0 auto;
 margin-top:5px;
}
.left_menu li{
 text-align:left;
 font-size:17px;
}
.clear {clear:both;}
.mid {
 margin:0 auto;
 text-align:center;
}

.menu_detail_container {width:100%;margin:0 auto;text-align:center;}
.bgGray {background-color:white;}
.lftM {
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:white;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
}

.lftM:hover {background-color:#efefef;};

.menu {
 width:100%;
 background-color:white;
}
.menuul{
 margin:0 auto;
 margin-top:15px;
 text-align:left;
}
.fadenavi {
 width:100%;
 height:auto !important;
 min-height:15px;
 height:15px;
 background-color:#efefef;
 text-align:right;
}
.infilter {background-color:#efefef;}
.searchButton{
 border:1px solid #8cacbb;
 color:black;
 cursor:pointer;
 vertical-align:middle;
}
